difficult to comprehend - French English Dictionary